const cloud = require('wx-server-sdk')
cloud.init()
//引入发送邮件的类库
var nodemailer = require('nodemailer')
// 创建一个SMTP客户端配置
var config = {
  host: 'smtp.qq.com', //网易163邮箱 smtp.163.com
  port: 465, //网易邮箱端口 25
  auth: {
    user: '1148280227@qq.com', //邮箱账号
    pass: 'mpatxcooygezgcce' //邮箱的授权码
  }
};
// 创建一个SMTP客户端对象
var transporter = nodemailer.createTransport(config);
// 云函数入口函数
// exports.main = async (event, context) => {
//   // ...
//   return {
//     sum: event.a + event.b
//   }
// }
exports.main = async (event, context) => {
  let text = "";
  if (event.type == undefined) {
    text = '尊敬的【' + event.userEmail + '】用户您好，您的账号注册密码为：' + event.randomCipher;
  }
  else{
    text = '尊敬的【' + event.userEmail + '】用户您好，您的账号找回密码为：' + event.mailPassWord;

  }
  // 创建一个邮件对象
  var mail = {
    // 发件人
    from: 'AppDash for Linux <1148280227@qq.com>',
    // 主题
    subject: '【AppDash for Linux账号密码】',
    // 收件人
    to: event.userEmail,
    // 邮件内容，text或者html格式
    text: text
  };

  let res = await transporter.sendMail(mail);
  return res;
}